#ifndef _DIRECTIONALLIGHT_H
#define _DIRECTIONALLIGHT_H

#include "Light.h"
#include "Vector3.h"

#ifdef GALLIUMENGINE_DLL 
#define GALLIUMENGINE_API __declspec( dllexport )
#else
#define GALLIUMENGINE_API __declspec( dllimport )
#endif

namespace GalliumEngine
{

	class DirectionalLight : public Light
	{
	private:
		Vector3 direction;
	public:
		GALLIUMENGINE_API DirectionalLight(void);
		GALLIUMENGINE_API ~DirectionalLight(void);
		GALLIUMENGINE_API void setLightDirection(Vector3 _direction);
		GALLIUMENGINE_API Vector3 getLightDirection();
	};

}

#endif

